package com.kingyun.gpsinspection.purificationservice.facade.model.iam.adm;

import java.io.Serializable;
import java.util.Date;
import java.util.Map;

/**
 * 请假待办任务实体类
 */
public class LeaveTaskEntity  implements Serializable {

    private String id;

    private Integer revision;

    private String nameWithoutCascade;

    private String parentTaskIdWithoutCascade;

    private String descriptionWithoutCascade;

    private String priorityWithoutCascade;

    private Date createTime;

    private String ownerWithoutCascade;


    private String assigneeWithoutCascade;

    private String delegationStateString;


    private String executionId;


    private String processInstanceId;

    private String processDefinitionId;

    private String taskDefinitionKeyWithoutCascade;


    private Date dueDateWithoutCascade;


    private String categoryWithoutCascade;


    private Integer suspensionState;

    private String tenantId;

    private String formKeyWithoutCascade;

    private String search;
    private String order;
    private Integer offset;
    private Integer limit;
    private String filter;
    private Map filterMap;
    private Map initParam;

    private Integer type;

    private String startDate;

    private String endDate;

    private String employeeId;

    public String getSearch() {
        return search;
    }

    public void setSearch(String search) {
        this.search = search;
    }

    public String getOrder() {
        return order;
    }

    public void setOrder(String order) {
        this.order = order;
    }

    public Integer getOffset() {
        return offset;
    }

    public void setOffset(Integer offset) {
        this.offset = offset;
    }

    public Integer getLimit() {
        return limit;
    }

    public void setLimit(Integer limit) {
        this.limit = limit;
    }

    public String getFilter() {
        return filter;
    }

    public void setFilter(String filter) {
        this.filter = filter;
    }

    public Map getFilterMap() {
        return filterMap;
    }

    public void setFilterMap(Map filterMap) {
        this.filterMap = filterMap;
    }

    public Map getInitParam() {
        return initParam;
    }

    public void setInitParam(Map initParam) {
        this.initParam = initParam;
    }

    public Integer getType() {
        return type;
    }

    public void setType(Integer type) {
        this.type = type;
    }

    public String getStartDate() {
        return startDate;
    }

    public void setStartDate(String startDate) {
        this.startDate = startDate;
    }

    public String getEndDate() {
        return endDate;
    }

    public void setEndDate(String endDate) {
        this.endDate = endDate;
    }

    public String getEmployeeId() {
        return employeeId;
    }

    public void setEmployeeId(String employeeId) {
        this.employeeId = employeeId;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public Integer getRevision() {
        return revision;
    }

    public void setRevision(Integer revision) {
        this.revision = revision;
    }

    public String getNameWithoutCascade() {
        return nameWithoutCascade;
    }

    public void setNameWithoutCascade(String nameWithoutCascade) {
        this.nameWithoutCascade = nameWithoutCascade;
    }

    public String getParentTaskIdWithoutCascade() {
        return parentTaskIdWithoutCascade;
    }

    public void setParentTaskIdWithoutCascade(String parentTaskIdWithoutCascade) {
        this.parentTaskIdWithoutCascade = parentTaskIdWithoutCascade;
    }

    public String getDescriptionWithoutCascade() {
        return descriptionWithoutCascade;
    }

    public void setDescriptionWithoutCascade(String descriptionWithoutCascade) {
        this.descriptionWithoutCascade = descriptionWithoutCascade;
    }

    public String getPriorityWithoutCascade() {
        return priorityWithoutCascade;
    }

    public void setPriorityWithoutCascade(String priorityWithoutCascade) {
        this.priorityWithoutCascade = priorityWithoutCascade;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getOwnerWithoutCascade() {
        return ownerWithoutCascade;
    }

    public void setOwnerWithoutCascade(String ownerWithoutCascade) {
        this.ownerWithoutCascade = ownerWithoutCascade;
    }

    public String getAssigneeWithoutCascade() {
        return assigneeWithoutCascade;
    }

    public void setAssigneeWithoutCascade(String assigneeWithoutCascade) {
        this.assigneeWithoutCascade = assigneeWithoutCascade;
    }

    public String getDelegationStateString() {
        return delegationStateString;
    }

    public void setDelegationStateString(String delegationStateString) {
        this.delegationStateString = delegationStateString;
    }

    public String getExecutionId() {
        return executionId;
    }

    public void setExecutionId(String executionId) {
        this.executionId = executionId;
    }

    public String getProcessInstanceId() {
        return processInstanceId;
    }

    public void setProcessInstanceId(String processInstanceId) {
        this.processInstanceId = processInstanceId;
    }

    public String getProcessDefinitionId() {
        return processDefinitionId;
    }

    public void setProcessDefinitionId(String processDefinitionId) {
        this.processDefinitionId = processDefinitionId;
    }

    public String getTaskDefinitionKeyWithoutCascade() {
        return taskDefinitionKeyWithoutCascade;
    }

    public void setTaskDefinitionKeyWithoutCascade(String taskDefinitionKeyWithoutCascade) {
        this.taskDefinitionKeyWithoutCascade = taskDefinitionKeyWithoutCascade;
    }

    public Date getDueDateWithoutCascade() {
        return dueDateWithoutCascade;
    }

    public void setDueDateWithoutCascade(Date dueDateWithoutCascade) {
        this.dueDateWithoutCascade = dueDateWithoutCascade;
    }

    public String getCategoryWithoutCascade() {
        return categoryWithoutCascade;
    }

    public void setCategoryWithoutCascade(String categoryWithoutCascade) {
        this.categoryWithoutCascade = categoryWithoutCascade;
    }

    public Integer getSuspensionState() {
        return suspensionState;
    }

    public void setSuspensionState(Integer suspensionState) {
        this.suspensionState = suspensionState;
    }

    public String getTenantId() {
        return tenantId;
    }

    public void setTenantId(String tenantId) {
        this.tenantId = tenantId;
    }

    public String getFormKeyWithoutCascade() {
        return formKeyWithoutCascade;
    }

    public void setFormKeyWithoutCascade(String formKeyWithoutCascade) {
        this.formKeyWithoutCascade = formKeyWithoutCascade;
    }
}
